package vip.liux.backend.infrastructure.setting;

public interface SettingConstants {

    interface Score {

        String NAME = "score";

        interface Action {
            String EXPIRED = "EXPIRED";

            String RECHARGE = "RECHARGE";

            String CONSUME = "CONSUME";

            String REFUND = "REFUND";

            String CANCEL = "CANCEL";
        }

        interface Recharge {

            String NAME = Score.NAME + ".recharge";

            /**
             * 最大充值金额
             */
            String MAX_AMOUNT = Recharge.NAME + ".maxAmount";

            /**
             * 充值过期时间
             */
            String EXPIRE_TIME = Recharge.NAME + ".expireTime";

            /**
             * 退款过期时间
             */
            String REFUND_EXPIRE_TIME = Recharge.NAME + ".refundExpireTime";

            /**
             * 单日最大充值次数
             */
            String MAX_COUNT_PER_DAY = Recharge.NAME + ".maxCountPerDay";


            /**
             * 单人最大充值次数
             */
            String MAX_COUNT_PER_PERSON = Recharge.NAME + ".maxCountPerPerson";

            /**
             * 最小充值金额
             */
            String MIN_AMOUNT = Recharge.NAME + ".minAmount";
        }
    }
}

